package com.mdb.open.epay.service.epay.handle.vo;

import com.mdb.bc.api.data.DataObjectBase;
import com.mdb.open.epay.feign.dto.HST_0350201_List_Resp;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class CoreCustVo extends DataObjectBase {
    @ApiModelProperty(value = "客户号")
    private String ciNo;
    @ApiModelProperty(value = "客户经理编号")
    private String oicNo;
    @ApiModelProperty(value = "客户经理所属部门")
    private String oicBr;
    @ApiModelProperty(value = "营业地/居住地国家")
    private String regCty;
    @ApiModelProperty(value = "英文名称")
    private String engName;
    @ApiModelProperty(value = "中文名称")
    private String chnName;
    @ApiModelProperty(value = "客户类型")
    private String custType;
    @ApiModelProperty(value = "联系电话")
    private String telNo;
    @ApiModelProperty(value = "传真号码")
    private String faxNo;
    @ApiModelProperty(value = "E-mail地址")
    private String email;
    @ApiModelProperty(value = "当事人英文名称及地址（第一行）")
    private String engAddr1;
    @ApiModelProperty(value = "当事人英文名称及地址（第二行）")
    private String engAddr2;
    @ApiModelProperty(value = "当事人英文名称及地址（第三行）")
    private String engAddr3;
    @ApiModelProperty(value = "当事人英文名称及地址（第四行）")
    private String engAddr4;
    @ApiModelProperty(value = "使用语言")
    private String locTone;
    @ApiModelProperty(value = "主要通讯方式")
    private String commType;
    @ApiModelProperty(value = "SWITF CODE")
    private String swiftCd;
    @ApiModelProperty(value = "内部客户类型")
    private String intelType;
    @ApiModelProperty(value = "证件种类1")
    private String idType;
    @ApiModelProperty(value = "证件编号1")
    private String idNo;
    @ApiModelProperty(value = "证件种类2")
    private String idType2;
    @ApiModelProperty(value = "证件编号2")
    private String idNo2;
    @ApiModelProperty(value = "法人地位")
    private String legalSts;
    @ApiModelProperty(value = "手机号码")
    private String mobNo;
    @ApiModelProperty(value = "默认地址标识")
    private String dfltAddrFlg;
    @ApiModelProperty(value = "当事人中文名称及地址（第一行）")
    private String localAddr1;
    @ApiModelProperty(value = "当事人中文名称及地址（第二行）")
    private String localAddr2;
    @ApiModelProperty(value = "当事人中文名称及地址（第三行）")
    private String localAddr3;
    @ApiModelProperty(value = "当事人中文名称及地址（第四行）")
    private String localAddr4;
    @ApiModelProperty(value = "内地分行标识")
    private String conTyp;
    @ApiModelProperty(value = "该客户的上层客户")
    private String leaderCiNo;
    @ApiModelProperty(value = "对手主体性质")
    private String bankLcnsTp;
    @ApiModelProperty(value = "总部国籍")
    private String country;
    @ApiModelProperty(value = "国家代码")
    private String cntyCode;
    @ApiModelProperty(value = "性别")
    private String sex;
    @ApiModelProperty(value = "ENG-NAME")
    private String engName1;
    @ApiModelProperty(value = "LOCAL-NAME")
    private String localName;
    @ApiModelProperty(value = "EADDR-EMAIL")
    private String eaddrEmail;
    @ApiModelProperty(value = "EADDR-TEL-NO")
    private String eaddrTelNo;
    @ApiModelProperty(value = "EADDR-TEL-CNTYCD")
    private String eaddrTelCntycd;
    @ApiModelProperty(value = "EADDR-TEL-CNTYNO")
    private String eaddrTelCntyno;
    @ApiModelProperty(value = "EADDR-MOB-NO")
    private String eaddrMobNo;
    @ApiModelProperty(value = "EADDR-MOB-CNTYCD")
    private String eaddrMobCntycd;
    @ApiModelProperty(value = "EADDR-MOB-CNTYNO")
    private String eaddrMobCntyno;
    @ApiModelProperty(value = "EADDR-FAX-NO")
    private String eaddrFaxNo;
    @ApiModelProperty(value = "EADDR-FAX-CNTYCD")
    private String eaddrFaxCntycd;
    @ApiModelProperty(value = "EADDR-FAX-CNTYNO")
    private String eaddrFaxCntyno;
    @ApiModelProperty(value = "PROM-FLAG")
    private String promFlag;
    @ApiModelProperty(value = "联系人序号")
    private String seqNo;
    @ApiModelProperty(value = "状态记录")
    private List<HST_0350201_List_Resp> lists;
}
